Added copy of container to ranged loop so as to prevent crash
authorPablo Ariño Muñoz <progpabarino@gmail.com>
Mon, 24 Feb 2025 17:53:16 +0000 (18:53 +0100)
committerbackportbot[bot] <backportbot[bot]@users.noreply.github.com>
Tue, 25 Feb 2025 03:55:21 +0000 (03:55 +0000)
Signed-off-by: Pablo Ariño Muñoz <progpabarino@gmail.com>
src/common/ownsql.cpp

index 348f4a8a4bc4a0de65c1dc2756853b8543c3c26c..a8333f114cab1aa3f93011b7fec0b7e05c6666f6 100644 (file)
@@ -186,7 +186,8 @@ QString SqlDatabase::error() const
 void SqlDatabase::close()
 {
     if (_db) {
-        for (const auto q : std::as_const(_queries)) {
+        const auto queries = _queries;
+        for (const auto q : queries) {
             q->finish();
         }
         SQLITE_DO(sqlite3_close(_db));